Automated Inversion of Attribute Mapping Expressions for Multi-Model Consistency

نویسندگان

  • Kirill Rakhman
  • Ralf H. Reussner
  • Anne Koziolek
  • Michael Langhammer
چکیده

Because keeping two models synchronized in a multi-view modeling scenario is a tedious and error-prone task, bidirectional model transformation approaches have been developed to automatically ensure model consistency. Many existing approaches focus on the synchronization of structural aspects, i.e. creating and deleting corresponding meta class instances as well as creating, updating and deleting references between meta classes. However, they lack the possibility to express complex mappings between the attributes of these meta classes which go beyond assigning a constant value or the value of one attribute to another attribute. In this thesis an approach is presented that allows synchronizing an attribute of one target meta class with a number of attributes of another corresponding source meta class by writing a single mapping expression using an expressive, Java-based mapping syntax. This mapping expression de nes how the target attribute’s value is computed using numerical, logical and string operations. A computation rule is then automatically generated that de nes how one of the source attributes will be updated given a changed target value and the complete set of source values. This is achieved by de ning so-called inversions for each of the supported operations. We demonstrate that the individual operations can be combined and nested while, whenever possible, obeying round trip laws that have been de ned for solving the related view-update problem. We then present an extensible architecture for implementing these inversions via code generation. Finally, we evaluate the selection of supported operations based on an analysis of the ATL transformation zoo to show that the operations we can invert make up a substantial portion of commonly used attribute mappings.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inversion of Gravity Data by Constrained Nonlinear Optimization based on nonlinear Programming Techniques for Mapping Bedrock Topography

A constrained nonlinear optimization method based on nonlinear programming techniques has been applied to map geometry of bedrock of sedimentary basins by inversion of gravity anomaly data. In the inversion, the applying model is a 2-D model that is composed of a set of juxtaposed prisms whose lower depths have been considered as unknown model parameters. The applied inversion method is a nonli...

متن کامل

Estimation of Total Organic Carbon from well logs and seismic sections via neural network and ant colony optimization approach: a case study from the Mansuri oil field, SW Iran

In this paper, 2D seismic data and petrophysical logs of the Pabdeh Formation from four wells of the Mansuri oil field are utilized. ΔLog R method was used to generate a continuous TOC log from petrophysical data. The calculated TOC values by ΔLog R method, used for a multi-attribute seismic analysis. In this study, seismic inversion was performed based on neural networks algorithm and the resu...

متن کامل

An artificial Neural Network approach to monitor and diagnose multi-attribute quality control processes

One of the existing problems of multi-attribute process monitoring is the occurrence of high number of false alarms (Type I error). Another problem is an increase in the probability of not detecting defects when the process is monitored by a set of independent uni-attribute control charts. In this paper, we address both of these problems and consider monitoring correlated multi-attributes proce...

متن کامل

Automated Inversion of Attribute Mappings in Bidirectional Model Transformations

Bidirectional model transformations create or update a target model according to a base model and vice versa using a single transformation specification for both directions. Triple graph grammars, for example, define which model elements shall exist and how they should reference each other without repeating information for both directions. They can also copy values of simple-typed attributes, s...

متن کامل

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans

Acceptance sampling (AS), as one of the main fields of statistical quality control (SQC),involves a system of principles and methods to make decisions about accepting or rejecting alot or sample. For attributes, the design of a single AS plan generally requires determination ofsample size, and acceptance number. Numerous approaches have been developed foroptimally selection of design parameters...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015